spectacular nature - Alemán Inglés Diccionario